package admin

import (
	auto "beergo/app/hr/auto/controller"
	"beergo/app/hr/conf"
	"github.com/beego/beego/v2/server/web"
)

type ExperienceAdminController struct {
	auto.ExperienceController
}

func init() {
	web.Router(conf.UrlPrefixAdmin + "/Experience/:id", 		&ExperienceAdminController{}, "*:GetAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/info", 		&ExperienceAdminController{}, "*:InfoAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/scan", 		&ExperienceAdminController{}, "*:ScanAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/list", 	    &ExperienceAdminController{}, "*:ListAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/update", 	&ExperienceAdminController{}, "*:UpdateAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/create", 	&ExperienceAdminController{}, "*:CreateAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/copy", 	    &ExperienceAdminController{}, "*:CopyAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/edit", 	    &ExperienceAdminController{}, "*:EditAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/delete", 	&ExperienceAdminController{}, "*:DeleteAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/:id/:field", &ExperienceAdminController{}, "*:SonsAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/choice", &ExperienceAdminController{}, "*:ChoiceAction")
	web.Router(conf.UrlPrefixAdmin + "/Experience/category", &ExperienceAdminController{}, "*:CategoryAction")
}
//func (this *ExperienceAdminController) Prepare() {}
//func (this *ExperienceAdminController) ListAction() {}
//func (this *ExperienceAdminController) GetAction() {}
//func (this *ExperienceAdminController) InfoAction() {}
//func (this *ExperienceAdminController) ScanAction() {}
//func (this *ExperienceAdminController) CreateAction() {}
//func (this *ExperienceAdminController) UpdateAction() {}
//func (this *ExperienceAdminController) CopyAction() {}
//func (this *ExperienceAdminController) DeleteAction() {}
//func (this *ExperienceAdminController) EditAction() {}
//func (this *ExperienceAdminController) SonsAction() {}
//func (this *ExperienceAdminController) ChoiceAction() {}
//func (this *ExperienceAdminController) CategoryAction() {}
